die in the last ditch - Alemán Inglés Diccionario